//go:build wireinject
// +build wireinject

package wirex

import (
	"github.com/google/wire"
)

func Initialize(configPath string) (*Injector, func(), error) {
	wire.Build(
		Provider,
		wire.Struct(new(Injector), "*"))
	return new(Injector), nil, nil
}
